package cnpc.udp.example.convert;

import cnpc.udp.example.controller.vo.TestVO;
import cnpc.udp.example.dataobject.TestDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * @ClassName TestConvert
 * @Description TODO
 * @Author Tiansai
 * @Date 2024年05月25日 12:32
 **/
@Mapper
public interface TestConvert {
    TestConvert INSTANCE = Mappers.getMapper(TestConvert.class);

    // vo to do
    TestDO convertDo(TestVO vo);

    TestVO convertVo(TestDO testDO);

    List<TestVO> convertVos(List<TestDO> doList);

}
